package com.gcstorage.tvdev.net;

/**
 * created by Sanpark on Date: 2020/5/29 10:10
 */
public abstract class DownloadProgressListener {
    /**
     * @param bytesRead  已下载长度
     * @param contentLength 总长度
     * @param done     是否下载完毕
     */
    public abstract void update(long bytesRead, long contentLength, boolean done);

    /**
     * 下载失败回调
     *
     * @param code 下载失败的状态码
     * @param msg  下载失败的原因
     */
    public void onError(int code, String msg) {

    }

    public void onSuccess() {
    }

    public void onFinish() {

    }
}
